Obiettivi dell'Apprendimento
- Definire le differenze tra i paradigmi di programmazione grafica dichiarativa e imperativa.
- Valutare le capacità degli strumenti di livello elevato come Seaborn, Plotly e Vega-Lite per la prototipazione rapida.
- Valutare la flessibilità dei framework di livello inferiore come Matplotlib, D3.js e Canvas per visualizzazioni personalizzate.
- Sviluppare un framework decisionale per selezionare il livello di astrazione appropriato in base ai requisiti del progetto.
- Comprendere il rapporto sottostante tra le astrazioni di alto livello e le loro implementazioni di basso livello.